template <class t> class Pila

{
private:
    int nr_nodi;
    Nodo <t>* first;

public:
    Pila();
    ~Pila();
    void creaPila();
    bool isPilaVuota();
    t leggiPila() throw (errore);
    void Push(t);
    void  Pop() throw (errore) ;
    int getNumElementi()  throw (errore);


};